hypothetical protein LOC100302372 LOC100302372